var os = require('os');
var timeout = 1000 * 10; //10s
var ifaces = os.networkInterfaces();

var str = JSON.stringify(ifaces);

setInterval(function() {
    var strCmp = JSON.stringify(os.networkInterfaces());
    
    console.log(strCmp);
}, timeout)

// console.log(str);
// console.log(ifaces);
// for (var dev in ifaces) {  
//   var alias=0;  
//   ifaces[dev].forEach(function(details){  
//     if (details.family=='IPv4') {  
//       console.log(dev+(alias?':'+alias:''),details.address);  
//       ++alias;  
//     }  
//   });  
// }